import babel from 'rollup-plugin-babel'
import serve from 'rollup-plugin-serve'

export default {
    input: './src/index.js',        // 打包入口
    output: {
        file: 'dist/umd/vue.js',    // 出口路径
        name: 'Vue',                // 指定打包后全局变量的名称
        format: 'umd',              // 统一模块规范
        sourcemap: true,            // ES6-ES5开启源码调试
    },
    plugins: [
        babel({
            exclude: 'node_modules/**'
        }),
        process.env.NODE_ENV === 'development' ? serve({
            open: true,
            openPage: '/public/index.html',
            port: 3001,
            contentBase: ''
        }): null
    ]
}